package com.ruicar.afs.cloud.easypass.process.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class PayBatchApplyDTO implements Serializable {

    @JsonIgnore
    @JSONField(serialize = false)
    private String dataId; //业务数据id与发送可流水对应

    private String chlCd;

    private List<PayBatchApplyListDTO> data;

    @Data
    public static class PayBatchApplyListDTO {

        private String isFlag;

        private String chlCd;

        private String payAcctNo;

        private String seqNo;

        private String recAcctNo;

        private String recAcctNm;

        private String recAcctBkNo;

        private String recAcctBkNm;

        private String voucherType;

        private String currencyType = "CNY";

        private String payAmount;

        private String cardType;

        private String cardNo;

        private String tel;

        private String useDesc;

        private String rmk;

        private String extField1;

        private String extField2;

        private String contractNo;

        private String frameNumber;

        private String applicationNo;
    }
}
